package com.baizhi.genericity;

import java.util.List;

/**
 * 专门提供一个类用于遍历集合
 */
public class ShowList {

    /**
     * 这个方法专用用于打印int 集合
     * @param list
     */
    public static void showInt(List<Integer> list){
        list.forEach(System.out::println);
    }


    /**
     * 这个方法专用用于打印double 集合
     * @param list
     */
    public static void showDouble(List<Double> list){
        list.forEach(System.out::println);
    }

    /**
     * 这个方法专用用于打印String 集合
     * @param list
     */
    public static void showString(List<String> list){
        list.forEach(System.out::println);
    }


    /**
     * 泛型方法，可以用于打印任何List集合
     * @param list
     * @param <T>
     */
    public static <T>  void showList(List<T> list){
        list.forEach(System.out::println);
    }



}
